package model

type IFCGateVAInfoCallBack struct {
	MerOrderNo  string `json:"mer_order_no"`
	MerChantNo  string `json:"merchant_no"`
	BizFlow     string `json:"biz_flow"`
	AccountName string `json:"account_name"`
	AccountNo   string `json:"account_no"`
	CodeValue   string `json:"code_value"`
	CodeName    string `json:"code_name"`
	BankName    string `json:"bank_name"`
	BankAddress string `json:"bank_address"`
	Area        string `json:"area"`
	BankCode    string `json:"bank_code"`
	BranchCode  string `json:"branch_code"`
	Currency    string `json:"currency"`
	Status      string `json:"status"`
	Remark      string `json:"remark"`
	CreatedAt   string `json:"created_at"`
}

// IfcgateTradeReceipt  贸易到账记录表
type IfcgateTradeReceipt struct {
	ID                  int64   `json:"id"`                    //  主键
	FlowNo              string  `json:"flow_no"`               //  到账流水号
	ReceiveAmount       float64 `json:"receive_amount"`        //  到账金额
	ReceiveCurrency     string  `json:"receive_currency"`      //  到账币种
	VaAccount           string  `json:"va_account"`            //  入账va账户号
	SenderName          string  `json:"sender_name"`           //  付款方名称
	SenderAccount       string  `json:"sender_account"`        //  付款方账号
	ReceiveTime         string  `json:"receive_time"`          //  入账时间
	FeeAmount           float64 `json:"fee_amount"`            //  手续费金额
	FeeCurrency         string  `json:"fee_currency"`          //  手续费币种
	ActualReceiveAmount float64 `json:"actual_receive_amount"` //  实际入账金额
	AvailableFlag       string  `json:"available_flag"`        //  金额是否可用 0:不可用 1:可用
	ReceiveType         string  `json:"receive_type"`          //  交易类型 s:平台电商 d:独立站电商 t:线下一般货贸 f:服务贸易
	TradeComments       string  `json:"trade_comments"`        //  汇款附言
}
